<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">

<title>M1 Test Plan</title>

<style type="text/css">
</style>

</head>

<body>
<h2>3.2 M1 Test Grid</h2>

Test day: Tuesday, August 09, 2005
<br>
Test Build: I20050808-2000
<br>
Components: JDT/Text, JDT/UI, Platform/Search, and Platform/Text
<br>
Testers: Martin Aeschlimann, Daniel Megert, Markus Keller, Tobias
Widmer, Dirk Baeumer
<br>

<h4>3.1.1 Bug verification (all)</h4>
Verify all bugs that got fixed in the
<b>3.1.1</b>
maintenance stream. Use M-Build M20050804-1200 for testing
<br>
<ul>
	<li><a
		href="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&product=JDT&component=Text&component=UI&target_milestone=3.1.1&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&keywords_type=allwords&keywords=&bug_status=RESOLVED&resolution=FIXED&emailtype1=substring&email1=&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0=">
	3.1.1 bugs fixed in JDT/UI &amp; JDT/Text<br>
	</a></li>
	<li><a
		href="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&product=Platform&component=Search&component=Text&target_milestone=3.1.1&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&keywords_type=allwords&keywords=&bug_status=RESOLVED&resolution=FIXED&emailtype1=substring&email1=&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0=">
	3.1.1 bugs fixed in Platform/Search &amp; Platform/Text</a><br>
	</li>
</ul>

<h4>Open Type Dialog - Tester: Martin Aeschlimann FAQ: Dirk Baeumer</h4>
<ul>
	<li>Remove types from the workspace which are part of the open type
	dialog's history. Make sure that when reopening the dialog the types
	don't show up in the history anymore. Remove types but deleting types,
	change classpathes (remove a library), deleting containers (packages,
	source folders, ...), etc.</li>
</ul>

<h4>Call hierarchy - Tester: Dirk Baeumer FAQ: Markus Keller</h4>
<ul>
	<li>Test to cancel tree node expansions in the call hierarchy.</li>
</ul>

<h4>JUnit - Tester: Daniel Megert FAQ: Dirk Baeumer</h4>
<ul>
	<li>Test executing all tests from a package, source folder. Make sure
	that performance is acceptable for large containers and that all tests
	are executed.</li>
</ul>

<h4>Quick fixes - Tester: Markus Keller FAQ: Martin Aeschlimann</h4>
<ul>
	<li>Correct type problems inside 5.0 constructs
	<ul>
		<li>Unknown type inside a parameterized type</li>
		<li>Unknown parameterized type</li>
		<li>...</li>
	</ul>
	</li>
</ul>

<h4>Paste type text to container - Tester Dirk Baeumer FAQ: Markus Keller</h4>
<ul>
	<li>Copy the text of a type declaration (and package declaration /
	import statements) to clipboard (e.g. from bugzilla)</li>
	<li>Select a java project, source folder, package fragment, or CU, and
	paste</li>
	<li>Verify that a new CU is created with the correct name and package
	declaration statement</li>
</ul>

<h4>Override indicator - Tester Daniel Megert FAQ: Markus Keller</h4>
Create non-trivial cases of overriding methods and check that the
override indicator annotation in the editor is correct (e.g. methods
whose signatures are different because the subtype is raw, type
variables got renamed/added/removed or have different bound, etc.)


<h4>Platform/Search - Tester: Tobias Widmer FAQ: Martin Aeschlimann</h4>
<ul>
	<li>Editor reuse and search annotations in the editor: make sure that
	editor reuse is enabled for showing search results. Step through search
	results (Text and Java) and make sure that all search annotations are
	rendered correctly in reused editor</li>
</ul>

<h4>Folding - Tester: Martin Aeschlimann FAQ: Daniel Megert</h4>
<ul>
	<li>Test new actions
	<ul>
		<li>Reset Structure (resets the folding structure to the chosen
		preferences)</li>
		<li>Collapse Comments</li>
		<li>Collapse Members</li>
	</ul>
	</li>
	<li>Test that top-level types (test interfaces and classes) are not
	foldable (also test for class files)</li>
</ul>

<h4>Quick Diff - Tester: Tobias Widmer FAQ: Daniel Megert</h4>
New equivalence algorithm is used to compute the range differences
<ul>
	<li>Verify that it works as expected (changes, deletions, additions)</li>
	<li>Test with large files and compare 3.1 to 3.2M1 performance</li>
</ul>

</body>
</html>
